import numpy as np
import matplotlib.pyplot as plt

# 支持中文
plt.rcParams['font.family'] = ['sans-serif']
plt.rcParams['font.sans-serif'] = ['SimHei']
# 支持负数
plt.rcParams['axes.unicode_minus'] = False

# 定义参数范围
t = np.linspace(-5, 5, 100)

# 参数方程
x = t
y = t**2

# 绘制图形
plt.figure(figsize=(8, 6))
plt.plot(x, y, label='抛物线', color='red')
plt.title('抛物线轨迹')
plt.xlabel('x')
plt.ylabel('y')
plt.axhline(0, color='black', linewidth=0.5, linestyle='--')
plt.axvline(0, color='black', linewidth=0.5, linestyle='--')
plt.grid()
plt.legend()
plt.show()